package com.example.carport.service;

import com.example.entity.Carport;
import com.example.result.CommonResult;
import org.springframework.web.multipart.MultipartFile;

public interface CarportService {
    /**
     * 停车场管理-车位全查
     * @param carportCustomerBinding
     * @return
     */
    CommonResult getCarport(String carportCustomerBinding);

    /**
     * 停车场管理-车位删除
     * @param id
     * @return
     */
    int delCarport(Integer id);

    /**
     * 停车场管理-车位增改
     * @param carport
     * @return
     */
    int saveOrUpdateCarport(MultipartFile file, Carport carport);

    /**
     * 停车场管理-车位审批中
     * @return
     */
    CommonResult getApprover();

    /**
     * 停车场管理-车位审批通过
     * @param id
     * @return
     */
    int passApprover(Integer id);

    /**
     * 停车场管理-车位驳回
     * @param id
     * @return
     */
    int rejectApprover(Integer id);
    /**
     * 车辆管理-车位审批通过
     */
    CommonResult getPassApprover();
    /**
     * 车辆管理-车位审批未通过
     */
    CommonResult getRejectApprover();
}
